humpy shrimp - French English Dictionary